MIDImage

Menus

New Project
This choice creates a new empty Project.

Open Project
Reload a previously saved Project.

Save Project
Brings up the Save Project form, showing where all the files will be saved. Name-changes and new locations can be made on the form. If the Project files already exist, backups will be saved with a .bak extension.

The Project is saved with relative path information if all the files are within the same directory structure. For instance, you could have Projects directory, with Image, Settings, and MIDI subdirectories. With a structure like this, the entire structure can be moved to a new disk drive, retaining the relationships, and the Project can be reloaded with no adjustment for drive-letters.

Add Image to Project
Loads an image into the Project, replacing the current one. The image must be in either bitmap (.bmp) or JPEG (.jpg/.jpeg) format.
The Image form will appear, containing the newly loaded image.

Add Settings to Project
Loads previously saved composition settings into the Project, replacing the current settings.

Create Web Page
Creates an HTML page displaying the current composition settings. By default, the file is saved to the Project directory, using the Project name as a base for the filename.
(ex: aliens.lprj -> aliens.htm) A new JPEG file with lmp prepended to the original file name is also saved in the directory, preserving the current image attributes (size, color depth, etc.) A copy of the MIDI file is also saved with the HTML file.

Save MIDI
Saves the newly-created MIDI file to disk. Defaults to using the current Project name as a base.
(ex: aliens.lprj -> aliens.mid). If the file already exists, you will prompted to replace it, and the existing one will be renamed with a .bak extension.

Save Settings
Saves the current composition settings. Defaults to using the current Project name as a base.
(ex: aliens.lprj -> aliens.lmpc) If the file already exists, you will be prompted to replace it, and the existing one will be renamed with a .bak extension.

Load MIDI
Loads a MIDI file for playing. (this option may disappear in future versions)

Print Composition Settings
Prints a plain-text representation of the current composition settings. (this option may disappear in future versions)

Exit
Quits MIDImage. You will be prompted to save the Project, if any changes have been made.


The File Menu
Patches & Notes Range
Brings up the Patches & Ranges form to make global changes to note ranges.

Select MIDI Device
Brings up the MIDI Device form to select which available MIDI device will be used when playing a MIDI file.

Configure Scales
Brings up the Scales form, used to create, edit, or delete scales.

Bank Settings
Choose the Controller number your MIDI devices uses to select Banks. For instance, SoundBlaster® cards usually use Controller 0.

Load Additional Patches (Banks)
Loads additional patch banks, either singly or by duplicating the banks used in an existing Project.

Patches must already exist on disk as a .bank file. To create a new patch bank or convert one from a SoundFont® file, use the Tools|Create Bank Patch List menu.


The Configure Menu

Track 10 is Percussion
If checked, Track 10 will use MIDI channel 10, which is usually built-in percussion instruments. If un-checked, the program will remap Track 10 to the first available unused channel, up to channel 16. If no unused channel is available, Track 10 will use channel 10 and the built-in persussion instruments. If Track 10 is used as percussion, the track label will be a P rather than 10.

NOTE: Percussion sets do not list the instruments separately, but group them in sets. The sets may not be listed one right after the other in the bank. For instance, the default set lists Standard, Room, Power, Electronic, TR 808, Jazz, Brush, Orchestra, SFX, and CM-64/32 Set, but they are widely separated in the list. If no set appears in the Patch 10 drop-down when used as percussion, click the down arrow and find a listed set. The numbers in parentheses is the usable note range (Low/High), but it has been found that many percussion banks are incorrectly configured as 0-127 even when the usable range is much narrower.

Boost Dynamics
If checked, the Velocity dynamics will cover a wider range (even beyond the minimum and maximum set for the track).

Show Flyover Hints
If checked, hints will appear when the mouse is over an item.

Overwrite Image on Save
If checked, a new copy of the image will be saved when saving the Project. The Image will have the same size and attributes as currently displayed.

Strict Bank Control
If checked, the Bank settings on the Controllers page are restricted to banks which have been specified in MIDImage. For instance, if only Banks 0 through 6 are set, you will not be able to set Bank 7 in the Bank control.


The Options Menu
Create Bank Patch List
Brings up the Bank Patch List form

Autoload SoundFonts
If checked, MIDImage will load the SoundFonts specified in the Project. See the Bank Patch List form for more info.

Go to Position
Brings up the Goto Position form


The Tools Menu
Help
Shows this help file.

Program Info
Brings up the program information form, containing the version number. Clicking on the logo (the blue quarter-rest graphic) will check the Brute Force Programming web site for an updated version of MIDImage. This may require an active internet connection, as some systems will not automatically dial a modem when trying to connect to the Internet.

Registration
Brings up the login form. The login and password should match the login and password provided by email after MIDImage was purchased. This is required when using the web update feature.

Credits
Brings up the Credits form, containing program, author, and background information.

The Help Menu